package cn.bonoon.kernel.web.annotations.grid;

import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;


/**
 * <pre>
 * 扩展的grid列表的设置
 * 
 * 用于在弹出的对话框里面生成的列表上添加toolbar按钮、button操作按钮和查询条件
 * </pre>
 * @author jackson
 *
 */
@Target(TYPE)
@Retention(RUNTIME)
public @interface GridExtends {

	/**
	 * 该字段是用于在弹出对话框里的列表添加查询条件
	 * @return
	 */
	Class<?> value() default Object.class;
	
	GridToolbar[] toolbars() default {};
	
	GridButton[] buttons() default {};
}
